 |
API Documentation
|
|
|
11 class DLL_GRAPHICS_EXPORT
IVector :
public ByteAlignedClass<16>
60 IVector (
const DirectX::XMVECTOR& value) ;
66 IVector (
const DirectX::XMVECTORI32& value) ;
267 void operator*= (
int coeff) ;
293 void operator/= (
int coeff) ;
300 bool operator== (
const IVector& other)
const ;
314 bool operator<= (
const IVector& other)
const ;
328 bool operator>= (
const IVector& other)
const ;
IVector(const IVector &other)
float getDistance(const IVector &other) const
int getDistanceSquared(const IVector &other) const
Encompasses all API of component NilkinsMaths.
Definition: IVector.h:7
IVector(const DirectX::XMVECTORI32 &value)
IVector(int x, int y, int z)
void fromString(const char *str)
IVector(int x, int y, int z, int w)
IVector(const DirectX::XMVECTOR &value)
int getLengthSquared() const
DirectX::XMVECTORI32 getValues() const
IVector(const Vector &other)
A 4-component vector class, with integers.
Definition: IVector.h:12
A 4-component vector class, with floats.
Definition: Vector.h:12